package com.agritech.smartfarming.strategy;

import com.agritech.smartfarming.model.AgriculturalMachine;
import com.agritech.smartfarming.model.Position;

/**
 * 路径规划策略接口，实现策略模式
 */
public interface PathPlanningStrategy {
    /**
     * 规划从起点到终点的路径
     * @param machine 农机设备
     * @param start 起点位置
     * @param end 终点位置
     */
    void planPath(AgriculturalMachine machine, Position start, Position end);
} 